<?php

/* 
 * 商品API配置文件
 * @author wyb
 */
return array(
    'module'        => 'Stock', //模块名称
    'version'       => '1.1.1', //模块版本
    'title'         => '库存管理', //模块别名
    'description'   => '库存管理  主要是查库存  减库存 加库存', //模块简介
    'method'        =>  array( //方法配置
        array(
            'title'         => '库存查看', //方法名称
            'method'        => 'query',  //方法别名
            'description'   => '获取商品的库存', //模块简介
            'allowMethod'   => 'post',   //请求的方法
			'mode_type' 	=> 1, //模式管理  1返回字段  2返回html 
            'fields'        => array( //返回可用字段
                //格式 array( 字段(必须) ， 字段名称(必须) ， 数据类型(必须) ， 调取函数(可不配置) )
                array( 'stock' , '商品数' , 'int' ),

            ),
            'request_parameter' => array( //请求参数
                //array( 请求字段 , 名称 , 是否强制需要(0否|1是) ， 请求数据类型 ， 默认值 ， 错误提示 )
                array( 'sku' , '商品sku' , 1 , 'string' , '' ),
//                array( 'page' , '分页数' , 0 , 'int' , 1 )
            )   
        ),
        array(
            'title'         => '库存减', //方法名称
            'method'        => 'minus',  //方法别名
            'description'   => '支付成功后调用库存减', //模块简介
            'allowMethod'   => 'post',   //请求的方法
			'mode_type' 	=> 3, //模式管理  1返回字段  2返回html 
            'request_parameter' => array( //请求参数
                //array( 请求字段 , 名称 , 是否强制需要(0否|1是) ， 请求数据类型 ， 默认值 ， 错误提示 )
                    array( 'data' , '商品sku' , 1 , 'string' , '' ),
                    array( 'order_id' , '订单Id' , 1 , 'string' , '' ),
            )   
        ),
        array(
            'title'         => '库存加', //方法名称
            'method'        => 'plus',  //方法别名
            'description'   => '退货时调用库存加', //模块简介
            'allowMethod'   => 'post',   //请求的方法
			'mode_type' 	=> 3, //模式管理  1返回字段  2返回html 
            'request_parameter' => array( //请求参数
                //array( 请求字段 , 名称 , 是否强制需要(0否|1是) ， 请求数据类型 ， 默认值 ， 错误提示 )
                array( 'data' , '商品sku' , 1 , 'string' , '' ),
                array( 'order_id' , '订单Id' , 1 , 'string' , '' ),
            )   
        ),
    ),
    'save_info' => '' //升级信息
);